package com.xjgc.eip.panel.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhanghongbin
 * @since 2019-11-17
 */
public class ZxjEipGyssb implements Serializable {

private static final long serialVersionUID=1L;

@JsonProperty("DEVICECODE")
@TableField("\"DEVICECODE\"")
private String devicecode;

@JsonProperty("DEVICENAME")
@TableField("\"DEVICENAME\"")
private String devicename;

@JsonProperty("DEVICEDESC")
@TableField("\"DEVICEDESC\"")
private String devicedesc;

@JsonProperty("SUPPLIERCODE")
@TableField("\"SUPPLIERCODE\"")
private String suppliercode;

@JsonProperty("PLANTCODE")
@TableField("\"PLANTCODE\"")
private String plantcode;

@JsonProperty("LINENAME")
@TableField("\"LINENAME\"")
private String linename;

@JsonProperty("WORKSHOPCODE")
@TableField("\"WORKSHOPCODE\"")
private String workshopcode;

@JsonProperty("WORKSHOPNAME")
@TableField("\"WORKSHOPNAME\"")
private String workshopname;

@JsonProperty("PROCESSNO")
@TableField("\"PROCESSNO\"")
private String processno;

@JsonProperty("PDCODE")
@TableField("\"PDCODE\"")
private String pdcode;

@JsonProperty("REMARK")
@TableField("\"REMARK\"")
private String remark;

@JsonProperty("ISDELETED")
@TableField("\"ISDELETED\"")
private String isdeleted;

/**
 * 采购方总部编码
 */
@JsonProperty("PUCHASERHQCODE")
@TableField("\"PUCHASERHQCODE\"")
private String puchaserhqcode;

@JsonProperty("LINECODE")
@TableField("\"LINECODE\"")
private String linecode;

/**
 * 生产工厂名称
 */
@JsonProperty("PLANTNAME")
@TableField("\"PLANTNAME\"")
private String plantname;

@JsonProperty("device_id")
@TableId
private Integer deviceId;

/**
 * 全局交易流水号
 */
@JsonProperty("TRANSNO")
@TableField("\"TRANSNO\"")
private String transno;

/**
 * 1：未读（默认状态）
0：成功；
10001:XXX字段不能为空
10002:XXX字段超长
10003:XXX字段格式不正确
10004:XXX字段数值不正确
20001:找不到对应的采购订单号
20002:找不到对应的销售订单号
20003:找不到对应的生产订单号
20004:找不到对应的工单订单号
20005:找不到对应的供应商编号
20006:重复推送数据
90001:系统超时
90003:系统异常
 */
@JsonProperty("IOFLAG")
@TableField("\"IOFLAG\"")
private String ioflag;

/**
 * 错误信息，接口同步返回消息
 */
@JsonProperty("MESSAGE")
@TableField("\"MESSAGE\"")
private String message;

/**
 * 本条数据值新增/更新，0：新增，1：更新
 */
@JsonProperty("STATUS")
@TableField("\"STATUS\"")
private String status;


public String getDevicecode() {
    return devicecode;
    }

public void setDevicecode(String devicecode) {
    this.devicecode = devicecode;
    }

public String getDevicename() {
    return devicename;
    }

public void setDevicename(String devicename) {
    this.devicename = devicename;
    }

public String getDevicedesc() {
    return devicedesc;
    }

public void setDevicedesc(String devicedesc) {
    this.devicedesc = devicedesc;
    }

public String getSuppliercode() {
    return suppliercode;
    }

public void setSuppliercode(String suppliercode) {
    this.suppliercode = suppliercode;
    }

public String getPlantcode() {
    return plantcode;
    }

public void setPlantcode(String plantcode) {
    this.plantcode = plantcode;
    }

public String getLinename() {
    return linename;
    }

public void setLinename(String linename) {
    this.linename = linename;
    }

public String getWorkshopcode() {
    return workshopcode;
    }

public void setWorkshopcode(String workshopcode) {
    this.workshopcode = workshopcode;
    }

public String getWorkshopname() {
    return workshopname;
    }

public void setWorkshopname(String workshopname) {
    this.workshopname = workshopname;
    }

public String getProcessno() {
    return processno;
    }

public void setProcessno(String processno) {
    this.processno = processno;
    }

public String getPdcode() {
    return pdcode;
    }

public void setPdcode(String pdcode) {
    this.pdcode = pdcode;
    }

public String getRemark() {
    return remark;
    }

public void setRemark(String remark) {
    this.remark = remark;
    }

public String getIsdeleted() {
    return isdeleted;
    }

public void setIsdeleted(String isdeleted) {
    this.isdeleted = isdeleted;
    }

public String getPuchaserhqcode() {
    return puchaserhqcode;
    }

public void setPuchaserhqcode(String puchaserhqcode) {
    this.puchaserhqcode = puchaserhqcode;
    }

public String getLinecode() {
    return linecode;
    }

public void setLinecode(String linecode) {
    this.linecode = linecode;
    }

public String getPlantname() {
    return plantname;
    }

public void setPlantname(String plantname) {
    this.plantname = plantname;
    }

public Integer getDeviceId() {
    return deviceId;
    }

public void setDeviceId(Integer deviceId) {
    this.deviceId = deviceId;
    }

public String getTransno() {
    return transno;
    }

public void setTransno(String transno) {
    this.transno = transno;
    }

public String getIoflag() {
    return ioflag;
    }

public void setIoflag(String ioflag) {
    this.ioflag = ioflag;
    }

public String getMessage() {
    return message;
    }

public void setMessage(String message) {
    this.message = message;
    }

public String getStatus() {
    return status;
    }

public void setStatus(String status) {
    this.status = status;
    }

@Override
public String toString() {
return "ZxjEipGyssb{" +
        "devicecode=" + devicecode +
        ", devicename=" + devicename +
        ", devicedesc=" + devicedesc +
        ", suppliercode=" + suppliercode +
        ", plantcode=" + plantcode +
        ", linename=" + linename +
        ", workshopcode=" + workshopcode +
        ", workshopname=" + workshopname +
        ", processno=" + processno +
        ", pdcode=" + pdcode +
        ", remark=" + remark +
        ", isdeleted=" + isdeleted +
        ", puchaserhqcode=" + puchaserhqcode +
        ", linecode=" + linecode +
        ", plantname=" + plantname +
        ", deviceId=" + deviceId +
        ", transno=" + transno +
        ", ioflag=" + ioflag +
        ", message=" + message +
        ", status=" + status +
"}";
}
}
